import Opinion from "../../model/opinion";

Page({
  data: {
    title: '',
    status: '', // 0 项目经理 1 专家
    projectId: '',
    end: false, // 评审是否结束了 0 否 1 是
    isInit: false, // 是否初始化完end变量
    ZhzxFiles: [], // 附件列表
    formData: {}, // 专家意见-详情
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    let title = options.status == 0 ? '项目经理' : options.status == 1 ? '专家' : '项目单位'
    this.setData({
      status: options.status,
      projectId: options.id,
      end: options.end == 1 ? true : false,
      title,
      isInit: true
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this._getDetail()
    this._getFilesAPI()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },
  // 获取意见
   async _getDetail() {
    let query = {
      opinionType: this.data.status,
      opinionId: this.data.projectId
    }
    const {data} = await Opinion.getSponsorOpinionDetail(query)
    this.setData({
      formData: data
    })
   },
   // 获取附件列表
   async _getFilesAPI() {
    let query = {
      opinionId: this.data.projectId,
      opinionType: this.data.status // 0 经理 1 专家 3 项目单位 4协作人
    }
    let {ZhzxFiles} = await Opinion.getMessageFiles(query);
    this.setData({
      ZhzxFiles
    })
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})